package com.ykq.controller;

import com.ykq.service.StaffService;
import com.ykq.util.Result;
import com.ykq.vo.LoginVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * @program: qy137-back
 * @description:
 * @author: 闫克起
 * @create: 2021-08-27 16:25
 **/
@RestController
@RequestMapping("login")
@CrossOrigin //解决跨域问题
public class LoginController {

    @Autowired
    private StaffService staffService;
    @PostMapping //因为前端传递过来的是一个json对象，我们java这端需要使用java对象来接受。把接受的实体类放入vo包下。
                 //@RequestBody把json转换为java对象  与ResponseBody相反。
    public Result login(@RequestBody  LoginVo loginVo){
         return staffService.findByUsernameAndPassword(loginVo.getUsername(),loginVo.getPassword());
    }
}
